package model.events;

import model.entity.Entity;

/**
 * Provides empty methods for each of the methods in the {@link EntityListener} interface, for
 * convenience.
 * 
 * @author Ryan Cheatham
 * 
 * @param T
 *          The type of entity that will be listened to.
 */
public class EntityEventAdapter<T extends Entity> implements EntityListener<T>
{
  @Override
  public void entityMoved(EntityEvent<T> event)
  {}

  @Override
  public void entityAdded(EntityEvent<T> event)
  {}

  @Override
  public void entityRemoved(EntityEvent<T> event)
  {}
}
